// #ifndef VUE3
import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)
const store = new Vuex.Store({
// #endif

// #ifdef VUE3
import { createStore } from 'vuex'
const store = createStore({
// #endif
	state: {
		baseSetting:{
			/* 启用定位 0 不启用 1 启用 */
			isGps:false,
			/* 定位频率 单位秒 */
			gpsRate:0,
			/* 定位组数 */
			gpsGroup:0,
			/* 启用NFC 0 不启用 1 启用 */
			isNfc:true,
			/* 启用快语音 */
			isQv:true,
			/* 播报间隔 */
			qvInterval:5,
			/* 播报组数 */
			qvCounts:0,
			/* 修改时间 */
			statusTime:Date,
			/* 最后修改人 */
			statusBy:'test'
		}
	},
	mutations: {
		setting(newSetting){
			state.baseSetting = newSetting
		}
	},
	getters: {
		getInfo(state){
			return state.baseInfo
		}
	},
	actions: {
		// lazy loading openid
	}
})

export default store